home *** CD-ROM | disk | FTP | other *** search
- Hi again,
-
- > Same for me. I started when I was ten years old, on the school's TRS-80.
-
- I was ten as well. It was a bit difficult to get started earlier back then.
- Not even the original PC existed IIRC (not that that was a bad thing).
-
- > Quickly I got a TI99, and then an ATARI800XL. And then,naturally enough, I
-
- I very nearly bought a TI99/4A, but given their history I was lucky.
- The Sinclair QL was mere chance, since I'd decided on a Spectrum 48. But
- when I was looking around the shops in London (on a summer trip) for the
- best price, my father suddenly got the idea that he'd have a use for a
- computer... ;-)
-
- > science and physics. I didn't want to do only one thing all my life, so I
- > chose Physics. Never regretted it!
-
- :-)
-
- > I think assembly language is the reasonable choice. We will need all the
- > power we can get.
-
- For a lot of things I really think we should use GCC. It produces very good
- code (but far from usable for graphics of course) and there is likely to be
- a _lot_ of general house keeping and such.
- For MGIF I write everything in C at first and then optimize the most speed
- critical parts (mainly GIF loader and various chunky to planar conversions)
- by rewriting them in assembly. That way it's quick to get it all working.
- I still keep all the original C code in the sources for the future.
-
- C++ as in dview is probably not a good idea, though, since virtual memory
- would likely be needed to compile the program. I run Outside all the time,
- but I don't know how common that is.
-
- > >But perhaps that's not too complex in DOOM either.
- > Nono. But anyway, to be compatible with the WADs doesn't oblige us to have
- > the same AI for the monsters, who are anyway quite dumb: as soon as they
- > have spotted you, they follow you and try to shoot you. Unfortunately for
-
- I've played quite a lot of DOOM on the Jaguar and the monsters are not
- quite that single minded, but close enough.
- Having smarter monsters could be fun, but it could also make many levels
- totally impossible.
-
- > BTW, I think we will include the same cheat modes...
-
- Yes, but DOOM really is a much nicer game without them. I especially like
- the Jaguar version were you can't save. Starting out with only the pistol
- on some of higher levels is _extremely_ 'interesting'. I know you can do it
- that way on the PC as well, but I've never met anyone who ever did.
- (I've reached the second to last level on 'Ultra violence', but some of
- the later levels were __though__!.)
-
- > >pity DOOM is mostly 2D.
- > No it's not a pity, because this way, it becomes a lot faster, so that we
-
- It _is_ a pity that I won't be able to do any 3D work. :-(
-
- > can port it on atari. I don't think it would be reasonable to make a Descent
- > clone on atari, would it? So the 2D aspect suits me fine.
-
- Without the texture mapping, I think Descent would be doable. Certainly not
- as fast as a non-textured DOOM, but not too bad either.
-
- > >Sure it should (probably) be done sooner or later, but I'm a strong
- > >believer in adding more stuff after the basic functionality (in this case
- > >a graphics engine of useful speed) is there.
- > Usually it's of course the best way to work for an individual programmer.
-
- Yes, but in this case I think we should get _something_ out ASAP. If we can
- show people that a Falcon DOOM is feasible, there will probably be a lot of
- help coming from various places. We could move on to other things while the
- basic stuff gets improved.
-
- > Here, there are several very distinct "modules" to be developped, and then
- > brought together: the 3D engine, scaled sprites, sounds, music,
- > communication, and the management of the universe (to move the monsters, the
- > player, manage the weapons and so on)
-
- The '3D' engine probably has to be very closely connected with the sprites.
- Granted, they can't be in the BSP tree, but they must probably use the same
- data structures to be drawn correctly.
-
- I believe, though, that it would be a good idea to sub-divide the graphics
- engine somehow. I've not looked at dview yet, so I don't know how complex
- it really is.
-
- Is the sound in DOOM directional? If not it should be very simple to add.
- (The sound that is, not the directionality.)
-
- Regarding the music, I'm not so sure we should actually bother. On the
- Jaguar there's no music in DOOM and it doesn't matter a bit IMO.
-
- The world updating is certainly a separate module.
-
- > Each of these modules can be developed and tested independantly.
-
- Yes.
-
- > >> Wish to hear from you soon,
- > >Was this soon enough? ;-)
- > Yes. And this?
-
- Not bad! ;-)
-
- Regards,
- Johan
-
- --
- Chalmers University | Why are these | e-mail: d8klojo@dtek.chalmers.se
- of Technology | .signatures | rand@cd.chalmers.se
- | so hard to do | www/ftp: rand.thn.htu.se
- Gothenburg, Sweden | well? | (MGIFv5 and QLem)
-
-